package com.etoak.car.mapper;

import com.etoak.car.bean.Gift;
import com.etoak.car.bean.vo.GiftCountResp;
import com.etoak.car.bean.vo.GiftResp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GiftMapper {
    List<Gift> querySome();

    int delGift(int id);

    int updateGift(Gift gift);

    List<GiftResp> querySomeByUser();

    int addGift(Gift gift);

    Gift getDataById(int id);

    int delUserGift(int id);

    List<GiftCountResp> giftCountByUser();


    List<Gift> getGiftByUser();

    int addGiftOrder(@Param("userId") int userId,@Param("giftId") int giftId);

    Gift getCountById(int giftId);

    int delGiftCount(int giftId);

    int getJiFenById(int userId);

    int delUserJiFen(@Param("userId") int userId,@Param("price") double price);

    List<GiftResp> queryGiftOrderByUser(int userId);
}
